package com.abcdefg.springboot.ymldemo.controller;


import jakarta.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;


@RequestMapping("r1")
//@ResponseBody
//@Controller
@RestController

public class YmlController {
//    @Value("${string.value}")
//    private String port;
//    @Value("${boolean.value}")
//    private String key;
//    @RequestMapping("/ymlDemo1")
//    public String ymlDemo(){
//        return "读取到的key："+key;
//    }

//    @Value("${string.value1}")
//    private String value1;
//    @Value("${string.value2}")
//    private String value2;
//    @Value("${string.value3}")
//    private String value3;

//    @RequestMapping("/ymlDemo2")
//    public String yml2(){
//        System.out.println(value1);
//        System.out.println(value2);
//        System.out.println(value3);
//        return "yml";
//    }
//
//    @Autowired
//    private Student student;
//
//    @RequestMapping("/ymlDemo3")
//    public String yml3(){
//        System.out.println(student.toString());
//        return "ymlDemo3";
//    }

//    @Autowired
//    private ListConfig listConfig;
//        @RequestMapping("/ymlDemo4")
//    public String yml4(){
//        System.out.println(listConfig.toString());
//        return "ymlDemo4";
//    }
@Autowired
private MapDemo mapDemo;
    @RequestMapping("/ymlDemo5")
    public String yml5(){
        System.out.println(mapDemo.toString());
        return "ymlDemo5";
    }


}
